loggerhead seaturtle - German English Dictionary